package com.xh.dao;

import com.xh.vo.Blog;
import com.xh.vo.Link;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface BlogMapper {
    /*新增博客*/
    void NewBlog(@Param("blog") Blog blog);
    /*查询所有的博客*/
    List<Blog> getBlogList();
    /*分类查询*/
    List<Blog> getBlogListBySort(String sort);
    /*根据id查询*/
    Blog  getBlogListById(Integer bId);
    /*点赞*/
    void newParis(Integer bid);
    /*取消赞*/
    void deleteParis(Integer bid);
    /*根据userIdchaxun*/
    List<Blog> getBlogListByUserId(Integer userId);
    /*删除文章*/
    void deleteBlog(Integer bId);
    /*统计发表文章的数量 Desc*/
    List<String> queryCountBlog();
    /*根据统计的顺序查出对应的名字*/
    List<String> queryQueryCountBlogUserName();
}
